﻿using ST.Torch.WebApi.Core.Entities.Utils;
using MiniExcelLibs.Attributes;

namespace ST.Torch.WebApi.Application.Utils.Dtos
{
    public class AutomaticCodeGenerationDto
    {

        
        /// <summary>
        /// 普通输入框-第一个string 做搜索条件
        /// </summary>
        [ExcelColumnName("普通输入框-第一个string 做搜索条件")]
        public string InputStr { get; set; }
        
        /// <summary>
        /// 图片--1
        /// </summary>
        [ExcelColumnName("图片--1")]
        public string User1ImgUrl { get; set; }
        
        /// <summary>
        /// 图片--
        /// </summary>
        [ExcelColumnName("图片--")]
        public string User2ImgUrl { get; set; }
        
        /// <summary>
        /// 文件1
        /// </summary>
        [ExcelColumnName("文件1")]
        public string User1FileUrl { get; set; }
        
        /// <summary>
        /// 文件2
        /// </summary>
        [ExcelColumnName("文件2")]
        public string User2FileUrl { get; set; }
        
        /// <summary>
        /// 富文本框1
        /// </summary>
        [ExcelColumnName("富文本框1")]
        public string Content1Html { get; set; }
        
        /// <summary>
        /// 富文本框2
        /// </summary>
        [ExcelColumnName("富文本框2")]
        public string Content2Html { get; set; }
        
        /// <summary>
        /// selec选择框-爱好
        /// </summary>
        [ExcelColumnName("selec选择框-爱好")]
        public SelectEnum SelectVal { get; set; }
        
        /// <summary>
        /// selec选择框-状态
        /// </summary>
        [ExcelColumnName("selec选择框-状态")]
        public StartEnum StartType { get; set; }
        
        /// <summary>
        /// 数字输入框1
        /// </summary>
        [ExcelColumnName("数字输入框1")]
        public int NumberVal1 { get; set; }
        
        /// <summary>
        /// 数字输入框2
        /// </summary>
        [ExcelColumnName("数字输入框2")]
        public int NumberVal2 { get; set; }
        
        /// <summary>
        /// 是否显示1
        /// </summary>
        [ExcelColumnName("是否显示1")]
        public bool IsShow1 { get; set; }
        
        /// <summary>
        /// 是否显示2
        /// </summary>
        [ExcelColumnName("是否显示2")]
        public bool IsShow2 { get; set; }
        
        /// <summary>
        /// 过期时间
        /// </summary>
        [ExcelColumnName("过期时间")]
        public DateTime? XXTime { get; set; }
        
        
    }
    public class AutomaticCodeGenerationListDto : AutomaticCodeGenerationDto
    {
        public Guid Id { get; set; }

        public DateTime? CreateTime { get; set; }

        public DateTime? UpdateTime { get; set; }

    }
}
